package com.heima.article.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.heima.wemedia.vos.WmNewsStatisticsVo;

import java.util.Date;
import java.util.Map;

public interface ApDataStatisticsService {

    /**
     * 数据统计
     *
     * @param authorId 作者id
     * @return 返回结果
     */
    Map<String, Integer> statistics(Integer authorId, Date beginDate, Date endDate);

    /**
     * 分页查询发布文章相关信息
     *
     * @param beginDate 开始时间
     * @param endDate   结束时间
     * @param page      页码
     * @param size      显示条数
     * @return 返回结果
     */
    Page<WmNewsStatisticsVo> articlePage(Date beginDate, Date endDate, Integer page, Integer size, Integer apUserId);
}
